module decode24(x, en, y);
  input [1:0] x; // 2 input
  input en;
  output reg [3:0] y; // 4 bit hot decode, must be a reg

  always @ (x or en)
    if (en)
    begin
      case (x)
        2'd0 : y = 4'b0001;
        2'd1 : y = 4'b0010;
        2'd2 : y = 4'b0100;
        2'd3 : y = 4'b1000;
      endcase
    end
    else y = 4'b0000;

endmodule
